it sounds to me that it is something specific to your application. you can investigate more and find out exactly where the login process is waisting so much time by...
I removed the BUILTIN\Administrators account and I was able to start SQL Server service with local system account. Something is not correctly formulated in the question or in the answer?